import api from "@/api";
export default {
  namespaced: true, //模块
  state() {
    return {
      product: {},
    };
  },
  getters: {},
  mutations: {
    // getProduct(state, payload) {
    //   state.product = payload;
    // },
    createProduct(state, payload) {
      state.product.results.push(payload);
    },
  },
  actions: {
    // async getProduct({ commit }) {
    //   //发起请求并将数据传递给getMenuTree中的payload
    //   try {
    //     let { data } = await api();
    //     commit("getCategory", data);
    //   } catch (err) {
    //     console.log(err);
    //   }
    // },
    //创建商品的方法
    async createProduct({ commit }, payload) {
      try {
        let { data } = await api.createproduct(payload);
        console.log(data);
        commit("createProduct", data);
        // return Promise.resolve(data);
        return data; // == Promise.resolve(data);
      } catch (err) {
        return Promise.resolve(err);
      }
    },
    // async editcategory({ commit }, payload) {
    //   try {
    //     let { data } = await api.editcategory(payload);
    //     console.log(data);
    //     commit("editcategory", data);
    //     // return Promise.resolve(data);
    //     return data; // == Promise.resolve(data);
    //   } catch (err) {
    //     return Promise.resolve(err);
    //   }
    // },
    //     async delete({ commit }, payload) {
    //       try {
    //         let { data } = await api.deletecategory(payload);
    //         console.log(data);
    //         commit("delete", data);
    //         // return Promise.resolve(data);
    //         return data; // == Promise.resolve(data);
    //       } catch (err) {
    //         return Promise.resolve(err);
    //       }
    //     },
  },
};
